Definition of Spanish Armada

  • 1. The great fleet sent from Spain against England by Philip II in 1588 Noun

Synonyms for word "Spanish Armada"

Semanticaly linked words with "Spanish Armada"